// function textA(){
//   console.log('444');
//   testB()
//   console.log('111');
// }
// function testB() {
//   testC()
//   setTimeout(()=>{
//     console.log('333');
//   })
//   console.log('222');
// }
// function testC() {
//
// }
// textA()
// console.log('555');
async function async1() {
  console.log("async1 start");
  await async2();
  console.log("async1 end");
}
async function async2() {
  setTimeout(()=>{
    console.log("async2");
  })

}

async1()
console.log('start');

